yan xu
Shangluo Opens the LA 2028 Qualifier: Yan Xu and Xia Xinyi Begin with a 21-4, 21-2 WinOn the sand court in Shangluo, Shaanxi Province, there was a moment that made...
AVC Beach Volleyball Championships 2026 underway in Shangluo: Paving the way to Los Angeles 2028 OlympicsThe 2026 AVC Beach Volleyball Championships officially kicked off in Shangluo...
Persib come from behind to beat Persijap 2-1: Eight minutes of character, twenty minutes of alarmIn the 13th minute, from the penalty spot, Pirulo put Persijap Jepara ahead....
15th China Open 9-Ball Championship: Shanghai Showdown and Racing RulesIn the spacious arena of the Tangzhen Cultural and Sports Centre in Shanghai,...
Sindhu and the 21-11, 18-21, 10-21 Lesson: When Power Meets Its Physical Limit at Asian Games 2026The Asian Games 2026 women's singles quarter-final between PV Sindhu and Chen...
Three Strikers and an Unverified Tournament: Reading Vietnam's Squad Depth Through DataI reopened Vietnam's registration list for the October 2 fixture and stopped ...
The V.League Transfer Window: Read the Wage Bill, Not the BlockbustersWhile V.League fan pages count every "blockbuster" each day, I sit down and...
The Gap After the Serve: The Crack in Chinese Table Tennis at ParisA friend in Prague messaged me on the night of 31 July 2026, right after Wang...
Behind the Scenes of Fairness: When Tennis Judges by DataOn the centre court, a serve lands close to the baseline. The line judge rais...
Ashmita Chaliha, the Super 100 and the standards gap no scoreboard measuresInside a hazy arena, Ashmita Chaliha walked into the post-quarter-final press...
Chuncheon 2026: Phung, Le Kim and the Synchronisation Equation - Decoding Vietnam's Poomsae GoldIn the instant the two athletes stood still in the final ready stance of the...
The Seven-Minute Board: Indonesia's 2026 ASEAN Cup Title and the Silences That Will Not CloseOn the stands, nobody managed to stand up in time. The fourth official's...
Nguyen Thi Oanh, Four SEA Games 32 Golds and the Unpaid Ledger of Vietnamese Women's AthleticsPhnom Penh, May 2026. I sat in a small studio in Saigon, eyes fixed on the SE...
Vietnam vs Philippines in the 2026 ASEAN Cup Opener: When the Information Problem Outweighs the Tactical OneOn the Philippines' 23-man squad list for the opening Group B fixture of the...
Peralta Breaks the 'Curse' in the Super League: First Goal for Persib Bandung and Signals from a Thrilling VictoryIn the framework of matchday 7 of the 2026-2027 Indonesian Super League, Pers...
Six Absent Giants at VALORANT Champions 2026: When Shanghai Misses the Names That Shaped MemoryThe draw day happened, and I was sitting in a small cafe in Shenzhen, holding...
Mancini, the Double Contract, and the Crack Beneath Manchester City's Foundation"This is Manchester City's business. Not mine." Roberto Mancini said it at...
Pressing and PPDA in V.League: How Defensive Data Is Redrawing the TableIn the eighteenth round, when the clock on the stadium board showed the...
Kubo Calms the Fire and Spanish Becomes a Weapon: A Post-Match Read of Japan's 2-1 Win Over VenezuelaMinute 88. A friendly between Japan and Venezuela on September 28, scoreline...
Nebraska Sweeps Creighton 3-0: The 15,405 Attendance Record and the Data Layer Behind the SweepSet three closed at 25-19. That was the only set in which Creighton — the No....
